home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / AMIGA / AMICUS / AMICUS01.ADF / Text / 68020 < prev    next >
Internet Message Format  |  1985-12-04  |  3KB

  1. From bobp@amiga.UUCP (Robert S. Pariseau) Thu Nov 21 13:41:38 1985
  2. Relay-Version: version B 2.10.2 9/18/84; site gumby.UUCP
  3. Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site amiga.amiga.UUCP
  4. Path: gumby!uwvax!seismo!lll-crg!lll-lcc!vecpyr!amd!pesnta!pyramid!amiga!bobp
  5. From: bobp@amiga.UUCP (Robert S. Pariseau)
  6. Newsgroups: net.micro.amiga
  7. Subject: Amiga shown with 68020
  8. Message-ID: <310@amiga.amiga.UUCP>
  9. Date: 21 Nov 85 19:41:38 GMT
  10. Date-Received: 22 Nov 85 14:08:52 GMT
  11. Reply-To: bobp@snake.UUCP (Robert S. Pariseau)
  12. Organization: Commodore-Amiga Inc., 983 University Ave #D, Los Gatos CA 95030
  13. Lines: 46
  14.  
  15.  
  16. TITLE:  Amiga shown with 68020
  17.  
  18. At Comdex yesterday, Computer System Associates (CSA) showed their
  19. 68020 board for the Amiga.  This board includes a 68020, a 68881 math
  20. processor, and 256K bytes of 32-bit bus RAM.  The board replaces the
  21. 68000 in the Amiga, plugging into it's socket.  The board fits under
  22. the Amiga FCC shield.  No release date was announced.
  23.  
  24. The board was demonstrated using a pre-release version of the new
  25. Amiga V1.1 system software.  The V1.1 software is compatible with
  26. the 68010 and the 68020 processors.  Application programmers wishing
  27. to take advantage of such products should be sure to use the Exec
  28. GetCC() function to get the processor condition codes.  (GetCC() handles
  29. the differences between the processors such as the fact that MoveSR
  30. is an invalid user mode operation in the 68010 and 68020.)  In addition,
  31. you should be sure to NOT use the upper 8 bits of a pointer for storing
  32. unrelated information, since the 68020 uses all 32 bits for addressing.
  33.  
  34. For those doing systems work, Exec maintains flags in the AttnFlags
  35. field of ExecBase which describe the type of processor in your
  36. machine.  Exec's coldstart procedure will update certain library entry
  37. vectors as necessary to maintain compatability.  If you write code
  38. that uses the Supervisor() function, keep in mind that your stack frame
  39. is processor dependent.  Use the new SuperState() function for
  40. processor independent supervisor mode entry.
  41.  
  42. V1.1 ROMWack will correctly display information for 68010/20 address
  43. and bus errors.
  44.  
  45. When the 68020 is detected during coldstart, its instruction cache is
  46. enabled.  This has implications for programmers writing self-modifying
  47. code.
  48.  
  49. The new Exec function TypeOfMem() should be used by programs wishing
  50. to know whether a given address is in Chip memory or Fast memory.  This
  51. function will insure compatability with future Amiga architectures.
  52. It should be used instead of assuming that certain fixed address
  53. boundaries define the break between Chip and Fast memory.
  54.  
  55. -----------
  56.  
  57. Computer System Associates, Inc.
  58. 7564 Trade Street
  59. San Diego, CA 92121
  60. (619)566-3911
  61.  
  62.  
  63.